3bc3227004e4f756c84a87ca789fc621191014f0,application/src/main/java/org/thingsboard/server/controller/AuthController.java,AuthController,activateUser,#String#String#HttpServletRequest#,169
Before Change
User user = userService.findUserById(credentials.getUserId());
SecurityUser securityUser = new SecurityUser(user, credentials.isEnabled());
String baseUrl = String.format("%s://%s:%d",
request.getScheme(),
request.getServerName(),
request.getServerPort());
String loginUrl = String.format("%s/login", baseUrl);
After Change
UserCredentials credentials = userService.activateUserCredentials(activateToken, encodedPassword);
User user = userService.findUserById(credentials.getUserId());
SecurityUser securityUser = new SecurityUser(user, credentials.isEnabled());
String scheme = request.getScheme();
if (request.getHeader("x-forwarded-proto") != null) {
scheme = request.getHeader("x-forwarded-proto");
}
String baseUrl = String.format("%s://%s:%d",
scheme,